@string{CUP="Cambridge University Press"}
@string{LNCS="Lect.\ Notes in Comp.\ Sci."}
@string{Springer="Springer"}

@InProceedings{BauerW-TPHOLs01,author={Gertrud Bauer and Markus Wenzel},
title={Calculational Reasoning Revisited --- An {Isabelle/Isar} Experience},
booktitle={Theorem Proving in Higher Order Logics, TPHOLs 2001},
editor={R. Boulton and P. Jackson},
year=2001,publisher=Springer,series=LNCS,volume=2152,pages="75--90"}

@book{HuthRyan,author="Michael Huth and Mark Ryan",
title={Logic in Computer Science},publisher=CUP,year=2004}

@manual{Krauss,author={Alexander Krauss},
title={Defining Recursive Functions in Isabelle/HOL},
note={\url{https://isabelle.in.tum.de/doc/functions.pdf}}}

@manual{Nipkow-Main,author={Tobias Nipkow},title={What's in Main},
note={\url{https://isabelle.in.tum.de/doc/main.pdf}}}

@book{LNCS2283,author={Tobias Nipkow and Lawrence Paulson and Markus Wenzel},
title="Isabelle/HOL --- A Proof Assistant for Higher-Order Logic",
publisher=Springer,series=LNCS,volume=2283,year=2002}

@book{ConcreteSemantics,author={Tobias Nipkow and Gerwin Klein},
title="Concrete Semantics with Isabelle/HOL",publisher="Springer",year=2014,
note={298 pp. \url{http://concrete-semantics.org}}}

@manual{IsarRef,author={Makarius Wenzel},
title={The Isabelle/Isar Reference Manual},
note={\url{https://isabelle.in.tum.de/doc/isar-ref.pdf}}}
